Перейти к основному содержимому

Приложение 6. Комментарии к настройке SMS шлюза

Каждый тенант может использовать свой SMS-центр (по аналогии с SMTP) Ровно как и может использоваться один SMS-центр для всех тенантов Полный guide по настройке Kannel https://www.kannel.org/download/kannel-userguide-snapshot/userguide.html#AEN3668

  1. Комментарии по основным параметрам конфигурации kannel.conf:
  • group = smsc
  • smsc = smpp – используемый протокол
  • smsc-id = smsc1 - идентификатор SMS-центра
  • allowed-smsc-id = "smsc1;smsc.tenant1" - SMS-сообщения с идентификаторами SMSC в этом списке всегда маршрутизируются на этот SMS-центр
  • URL SMS-центра, получаемый от оператора сотовой связи host = smpp.smsc.ru – хост SMS-центра port = 3700 - порт SMS-центра
  • Учетная запись тенанта в указанном SMS-центре smsc-username = "Имя пользователя"; smsc-password = "Пароль"
  • system-type = smpp
  • interface-version = 34 – фактически отражает версию SMPP
  • source-addr-autodetect = yes
  • Параметры получаемые от оператора связи/SMS-центра (формат адресации и план нумерации отправителя и получателя сообщения) source-addr-ton = 5 source-addr-npi = 1 dest-addr-ton = 1 dest-addr-npi = 1
  • validityperiod = 1440 Срок действия сообщения
  • transceiver-mode = true
  • receive-port = 0 Порт для приема SMS (прием отключен)
  • enquire-link-interval = 60 интервал проверки канала между шлюзом и SMS-центром
  • wait-ack-expire = 0 Регламентирует предпринимаемое действие при истечении времени ожидания подтверждения сообщения. Варианты: 0x00 - отключение / повторное подключение, 0x01 - повторная очередь (может привести к тому, что сообщение будет приходить дважды), 0x02 – ожидание подтверждения
  • max-pending-submits = 10 Максимальное количество подтвержденных операций SMPP. Регулируется реализацией SMPP в SMS-центре
  • throughput = 100 максимальная пропусканая способность (сообщений в секунду). Регулируется SMS-центром
  • log-file = /var/log/kannel/smsc1.log
  • log-level = 0
  • Количество одновременных подключений = 4 system-type = "MCON4"